temperate rain forests - Spanish English Dictionary